/*
    SUSAN® - Sole of Unix Save ANything

   
      Copyright (C) 2011-2016 Skyatlas Co. LTD

   

   
*/

#ifndef BAREOS_SRC_INCLUDE_JOB_TYPES_H_
#define BAREOS_SRC_INCLUDE_JOB_TYPES_H_

enum JobTypes : char
{
  JT_BACKUP = 'B',       /**< Backup Job */
  JT_MIGRATED_JOB = 'M', /**< A previous backup job that was migrated */
  JT_VERIFY = 'V',       /**< Verify Job */
  JT_RESTORE = 'R',      /**< Restore Job */
  JT_CONSOLE = 'U',      /**< console program */
  JT_SYSTEM = 'I',       /**< internal system "job" */
  JT_ADMIN = 'D',        /**< admin job */
  JT_ARCHIVE = 'A',      /**< Archive Job */
  JT_JOB_COPY = 'C',     /**< Copy of a Job */
  JT_COPY = 'c',         /**< Copy Job */
  JT_MIGRATE = 'g',      /**< Migration Job */
  JT_SCAN = 'S',         /**< Scan Job */
  JT_CONSOLIDATE = 'O'   /**< Always Incremental Consolidate Job */
};

#endif  // BAREOS_SRC_INCLUDE_JOB_TYPES_H_
